<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

include '../db/Conexion.php';

$accion = $_POST['accion'];
if (!empty($accion)) {


    $id = $_POST['id'];

    switch ($accion) {

        case 'save' :
            
            $nombreApellido =strtoupper($_POST['apenom']);
            $documento = $_POST['documento'];
            $telefono = $_POST['telefono'];
            $email = $_POST['email'];
            $twitter = $_POST['twitter'];
            $fechaNacimiento = $_POST['fecha_nacimiento'];
            $direccion = strtoupper($_POST['direccion']);
            $activo = $_POST['activo'];
            $usuario = $_POST['usuario'];
            $clave = $_POST['clave'];
            $ingresoSistema= $_POST['ingreso_sistema'];
            $clasificacionId= $_POST['clasificacion_id'];



            $sql_control_existente_usuario = "select COUNT(id) as id from personas where usuario ='" . $usuario . "'";
            if ($id == 0) { //new
                $resul = consultar($sql_control_existente_usuario);
                if ($resul[0]['id'] == 0) {
                    $insertSql = "INSERT INTO `personas` ( `documento`, `apenom`, `telefono`, `usuario`, `pass`,  
                        `email`, `twitter`, `activo`,`fecha_nacimiento`,`direccion`,`ingreso_sistema`,`clasificacion_id`,  `ultima_modificacion`) VALUES
                    ( '" . $documento . "',
                      '" . $nombreApellido . "', 
                      '" . $telefono . "',
                      '" . $usuario . "',
                      '" . $clave . "', 
                      '" . $email . "',
                      '" . $twitter . "', 
                      '" . $activo . "',
                      '" . $fechaNacimiento . "',
                      '" . $direccion . "',
                      '" . $ingresoSistema . "',
                      '" . $clasificacionId . "',
                      '" . date("Y-m-d H:i:s") . "');";
                    if (ejecutar($insertSql)) {
                        listar();
                    }
                } else {

                    echo "#Error: Ya existe este usuario ";
                }
            } else if ($id > 0) { //update
                $sql_usuario_actual = "select usuario from personas where id ='" . $id . "'";
                $user_actual = consultar($sql_usuario_actual);

                if ($user_actual[0]['usuario'] == $usuario) {
                    $update = "UPDATE `personas` 
                             SET `apenom`='" . $nombreApellido . "',
                                 `documento`='" . $documento . "',
                                 `telefono`='" . $telefono . "',
                                 `email`='" . $email . "',
                                 `twitter`='" . $twitter . "',
                                 `fecha_nacimiento`='" . $fechaNacimiento . "',
                                 `direccion`='" . $direccion . "',       
                                 `usuario`='" . $usuario . "',
                                 `pass`='" . $clave . "',
                                 `activo`='" . $activo . "',
                                 `ingreso_sistema`='" . $ingresoSistema . "',
                                 `clasificacion_id`='" . $clasificacionId . "', 
                                 `ultima_modificacion`='" . date("Y-m-d H:i:s") . "'
                              WHERE (`id`='" . $id . "');";
                    if (ejecutar($update)) {
                        listar();
                    }
                } else {
                    $resul = consultar($sql_control_existente_usuario);
                    if ($resul[0]['id'] == 0) {
                        $update = "UPDATE `personas` 
                              SET `apenom`='" . $nombreApellido . "',
                                 `documento`='" . $documento . "',
                                 `telefono`='" . $telefono . "',
                                 `email`='" . $email . "',
                                 `twitter`='" . $twitter . "',
                                 `fecha_nacimiento`='" . $fechaNacimiento . "',
                                 `direccion`='" . $direccion . "',      
                                 `usuario`='" . $usuario . "',
                                 `pass`='" . $clave . "',
                                 `activo`='" . $activo . "', 
                                 `ingreso_sistema`='" . $ingresoSistema . "',
                                 `clasificacion_id`='" . $clasificacionId . "',    
                                 `ultima_modificacion`='" . date("Y-m-d H:i:s") . "'
                              WHERE (`id`='" . $id . "');";
                        if (ejecutar($update)) {
                            listar();
                        }
                    } else {

                        echo "#Error: Ya existe este usuario";
                    }
                }
            }


            break;
        case 'delete' :

            $insertSql = "DELETE FROM `personas` WHERE (`id`='" . $id . "');";
            if (ejecutar($insertSql)) {
                listar();
            }

            break;

        case 'list' :

            listar();


            break;
    }
} else {
    echo "datos no enviados";
}

function listar() {
    $personas = consultar("Select * from personas as e ");
    foreach ($personas as $dato) {
        echo "<tr >";
        echo "<td>";
        echo $dato["documento"];
        echo "</td>";

        echo "<td>";
        echo $dato["apenom"];
        echo "</td>";

        echo "<td>";
        echo $dato["telefono"];
        echo "</td>";


        echo "<td class='text-center'>";
        if ($dato["activo"] == 0) {
            echo "<span class='label label-warning'>NO</span>";
        } else {
            echo "<span class='label label-success'>SI</span>";
        }
        echo "</td>";


        echo "<td>";
        echo "<button class='btn btn-success btn-xs btn-mini' onclick='editDatos(" . $dato["id"] . ")' title='Editar' ><i class='fa fa-pencil'></i></button>";
        echo "&nbsp;&nbsp; ";
        echo "<button class='btn btn-success btn-xs btn-mini' onclick='eliminarDato(" . $dato["id"] . ")' title='Eliminar' ><i class='fa fa-times'></i></button>";
        echo "&nbsp;&nbsp; ";
        echo "<button class='btn btn-success btn-xs btn-mini' onclick='movimiento(" . $dato["id"] . ")' title='Respuestas' ><i class='fa fa-random'></i></button>";

        echo "</td>";
        echo " </tr>";
    }
}

?>
